package com.turing.post.account.util;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.ArrayList;

/**
 * 开户交易返回的结果
 * 
 * @author yxb
 * 
 */
@SuppressWarnings("serial")
public final class OpenAccountResult implements Serializable {
	/**
	 * 流水号
	 */
	public String accSeqNo = null;

	public class OpenAccountResult_ implements Serializable {
		/**
		 * 主帐号
		 */
		public BigInteger masterAccNo = null;

		/**
		 * 卡号
		 */
		public String cardNo = null;

		/**
		 * 子帐号
		 */
		public BigInteger subAccNo = null;
	}

	
	/**
	 * 帐号信息
	 */
	public ArrayList<OpenAccountResult_> accresult = new ArrayList<OpenAccountResult_>();
	/**
	 * 帐号信息添加
	 * @param macno 主帐号
	 * @param cardNo 卡号
	 * @param subacno 子帐号
	 */
	public void add(BigInteger macno, String cardNo, BigInteger subacno) {
		OpenAccountResult_ el = new OpenAccountResult_();
		el.masterAccNo = macno;
		el.cardNo = cardNo;
		el.subAccNo = subacno;
		accresult.add(el);
	}
}
